/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package metadata;

import java.io.Serializable;

/**
 *
 * @author Dragan
 */
public class IndexMetaData implements Serializable{

    long distinctKeyValues;
    long numberOfLeaves;
    long heightOfBPlusTree;
    long diskPagesToStoreAButmap;

    public IndexMetaData(long distinctKeyValues, long numberOfLeaves, long heightOfBPlusTree, long diskPagesToStoreAButmap) {
        this.distinctKeyValues = distinctKeyValues;
        this.numberOfLeaves = numberOfLeaves;
        this.heightOfBPlusTree = heightOfBPlusTree;
        this.diskPagesToStoreAButmap = diskPagesToStoreAButmap;
    }

    public long getDiskPagesToStoreABitmap() {
        return diskPagesToStoreAButmap;
    }

    public void setDiskPagesToStoreAButmap(long diskPagesToStoreAButmap) {
        this.diskPagesToStoreAButmap = diskPagesToStoreAButmap;
    }

    public long getDistinctKeyValues() {
        return distinctKeyValues;
    }

    public void setDistinctKeyValues(long distinctKeyValues) {
        this.distinctKeyValues = distinctKeyValues;
    }

    public long getHeightOfBPlusTree() {
        return heightOfBPlusTree;
    }

    public void setHeightOfBPlusTree(long heightOfBPlusTree) {
        this.heightOfBPlusTree = heightOfBPlusTree;
    }

    public long getNumberOfLeaves() {
        return numberOfLeaves;
    }

    public void setNumberOfLeaves(long numberOfLeaves) {
        this.numberOfLeaves = numberOfLeaves;
    }
}
